package com.kgc.service;

import com.kgc.entity.Role;

import java.util.List;

public interface RoleService {
     List<Role> getRoleList(Integer status);

    boolean saveRole(Role role);

    Role getRoleById(Integer id);

    int updateRoleStatus(Integer status, Integer id);

    void delRole(Role[] roleList);

    int countRoleByName(String roleName);

    int updateRoleMenu(String checkedIds, Integer roleId);

    void addRoleUserInfo(Integer roleId, Integer id);

    Role getRoleInfoByUserId(Integer id);

    int updateUserRole(Integer id, Integer roleId);
}
